home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 001361_daemon _Fri Jun 18 19:12:22 1993.msg < prev    next >
Internet Message Format  |  1994-01-24  |  9KB

  1. Received: by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  2.     id AA04963; Fri, 18 Jun 93 19:12:24 MET DST
  3. Return-Path: <raisch@ora.com>
  4. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  5.     id AA04959; Fri, 18 Jun 93 19:12:22 MET DST
  6. Received: from ruby.ora.com by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  7.     id AA27093; Fri, 18 Jun 1993 19:34:32 +0200
  8. Received: by ora.com (5.65c/Spike-2.1)
  9.     id AA07748; Fri, 18 Jun 1993 13:33:40 -0400
  10. Date: Fri, 18 Jun 1993 13:27:36 -0400 (EDT)
  11. From: Rob Raisch <raisch@ora.com>
  12. Sender: Rob Raisch <raisch@ora.com>
  13. Reply-To: Rob Raisch <raisch@ora.com>
  14. Subject: Re: HTML+ and Tables
  15. To: Dave_Raggett <dsr@hplb.hpl.hp.com>
  16. Cc: grobe@ukanaix.cc.ukans.edu, www-talk@nxoc01.cern.ch
  17. In-Reply-To: <9306181218.AA29318@manuel.hpl.hp.com>
  18. Message-Id: <Pine.3.03.9306181327.l14137-d100000@ruby.ora.com>
  19. Mime-Version: 1.0
  20. Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
  21.  
  22. >> What are your views on the attributes for LINK?
  23.  
  24. This is a very old posting.  I thought it might have some pertinance to the
  25. current thread.  I might not how the same views as strongly now as when I first
  26. wrote this, but it does identify some interesting LINK strategies....
  27.  
  28.     </rr>
  29.  
  30. ------------------
  31. November 22, 1993
  32. ------------------
  33. [ I first posted this some weeks ago on the 'www-interest' list, and 
  34.   received only one reply, (complementing me on my reference to Rexx.)
  35.  
  36.   I really had hoped that this post would start an interesting discussion
  37.   on the topics I address, specifically the ideas of 'attention links' 
  38.   'user documents' and 'transparent documents'.
  39.  
  40.   Are these ideas so obvious that they merit no discussion whatsoever?
  41.  
  42.   Always interested in replies, /rr ]
  43.  
  44.  
  45. First of all, hearty congrats to the WWW people.  It's a great tool, and
  46. since it is based on SGML, it has the broadest scope of any solution I have
  47. yet seen.
  48.  
  49. To others, see the current issue of Byte magazine regarding "Info-Glut" and
  50. SGML.  Interesting.
  51.  
  52. ----------------------
  53.  
  54. I have a few recommendations regarding new link types in WWW.  This is based
  55. on thinking about hyper-applications for almost 15 years, (ever since I 
  56. first had the pleasure of hearing Ted Nelson speak in 1977.)
  57.  
  58. First though, there are a few ideas which I feel should be mentioned to 'set
  59. the stage' for my list.
  60.  
  61.     Transparent Documents  --
  62.  
  63.         a transparent document is one which a user creates locally,
  64.         and that is a new representation of an existant document.
  65.         Transparent documents are used to create new local links on
  66.         a document which I do not have permission to modify.
  67.  
  68.         Transparent documents can then be made available to others,
  69.         (published) just as a "regular" document is, thus facilitating
  70.         the creation of new works from old.
  71.  
  72.     User Documents --
  73.  
  74.         a user document is where I keep my "bookmarks", links to
  75.         local documents, links to messages from others, links to
  76.         my "attention" links, (see below).  User documents are where
  77.         we, as navigators of the docuverse, are defined as individuals.
  78.  
  79.         They are also where we can keep links to other user documents
  80.         which have been permitted to view/modify my own local documents.
  81.  
  82.         Another function of the User document is to collect users into
  83.         an abstract group. (Thus, based on my membership in user 
  84.         document 'Research Group', I am permitted access to materials
  85.         'owned' by that group. Of course, messages sent to an abstract
  86.         group then become available to all members of that group.)
  87.  
  88.         (Please note that a User Document is nothing more or less than
  89.          a collection of links, (as all documents are).)
  90.  
  91. ------------------
  92.  
  93. Now, on to my list of link types....
  94.  
  95. There are 4 'minimal' link types which, I believe, a useful h-app *must* 
  96. support.
  97.  
  98.     1.    Replacement
  99.             -- when activated, replaces the current document
  100.                with a new document, (this is what WWW offers
  101.                today).
  102.  
  103.     2.    Annotation
  104.             -- when activated, overlays a new document on the
  105.                current document, partially obscuring the original.
  106.                (An annotation must be dismissed by the reader.)
  107.  
  108.     3.    Inclusion
  109.             -- when the document is created, elements from other
  110.                documents are collection to be included in the
  111.                representation of the current document.  (Quotes)
  112.  
  113.     4.    Expansion
  114.             -- when activated, new information is added to the 
  115.                current document, expanding the original scope.
  116.  
  117.                (Think of outline processors, and the collapse
  118.                 of detail.)  
  119.  
  120.                This is also a reflection of Nelson's concept of 
  121.                'stretch text'.  
  122.  
  123.                A stretch-text definition of "stretch text" might be:
  124.  
  125.                "Stretch text is{}a sentence{}that when{}collapsed
  126.                 states it's thesis{}and when expanded adds detail." 
  127.  
  128.                "Stretch text is where a sentence is constructed in 
  129.                 such a way that when it is collapsed it states it's 
  130.                 thesis in simple terms, and when expanded adds 
  131.                 detail to further express itself."
  132.  
  133. There are 3 further types which I believe are necessary to complete the
  134. function paradigm.
  135.  
  136.  
  137.     6.    Execution
  138.  
  139.             -- when activated, some arbitrary function is performed.
  140.                The point that was mentioned about the lack of an
  141.                ubiquitious scripting language is well made.  Lisp
  142.                is too arcane for most.  Shell languages are too
  143.                platform specific.  What is needed is a simple
  144.                to understand, freely available scripting platform.
  145.                Although I hesitate to mention it, REXX might be
  146.                a reasonable choice due to it's broad availability.
  147.  
  148.     5.    Attention   (a specialisation of the Execution type)
  149.  
  150.             -- when the current document is modified (a link is
  151.                added, or removed, or the document is merely read)
  152.                a message is sent to the 'owner' of the attention
  153.                link.  This message creates a new link in the 'user
  154.                document' of the individual who placed the attention.
  155.  
  156.                In this way, I could place a link onto a document I 
  157.                had interest in, and when it was changed or accessed
  158.                in some manner, I would be informed.
  159.  
  160.     7.    Collection  (a non-local specialisation of the Execution type)
  161.  
  162.             -- when activated, a collection link leaves the current
  163.                document, and 'travels' the docuverse, in search of
  164.                other documents which satisfy it's internal criteria.
  165.                This is the concept of a 'knowbot'.
  166.  
  167.                Collection links can be activated based on day and
  168.                time, much like the WAIS questions in the MAC 
  169.                WAIS interface, WAIS-Station.  They could also be
  170.                activated based on external events, such as the 
  171.                activation of an attention link.
  172.  
  173.                Collection links would be written in the ubiquitious
  174.                scripting language, and would only be allowed to 
  175.                operate on documents which were EXPLICITLY permitted.
  176.  
  177.  
  178. ----------------------------
  179.  
  180.  
  181. One of the missing pieces here is the ability of creating new h-texts, and 
  182. adding new links to old h-texts.
  183.  
  184. Hypertext, and like systems, are of limited use if they do not support 
  185. collaboration.  I feel that this is a VERY important point.
  186.  
  187. When might we expect extensions to WWW that support collaboration?
  188.  
  189.  
  190. ----------------------------
  191.  
  192. So.....
  193.  
  194.     Scenerio:
  195.  
  196.         I start my session with my h-app, and open my user document.
  197.  
  198.         I notice that 17 of my attention links have been activated 
  199.         in the last day.
  200.  
  201.         I select the most interesting and activate the link which
  202.         it created in my personal user document.
  203.  
  204.         I am now reading an article which I previously linked, and
  205.         see that an annotation which I made some time ago has been
  206.         added to, by a colleague.
  207.  
  208.         The comments are pertinant to my current work, so I create
  209.         a new local 'transparent' document to mirror the original 
  210.         work.
  211.  
  212.         On this new document, I make a few new annotations and decide
  213.         to made this new work available to the research group of which
  214.                 I am leader.  I place a link to it in the user document which
  215.                 represents my working group.
  216.  
  217.                 I also send a new document link to the colleague who made the
  218.                 original comments, so that he can see how I have interpreted
  219.                 his ideas, and included them into my own research.
  220.  
  221.                 I move ever onwards...
  222.  
  223. ---------------------
  224.  
  225. Ok, I hope that that fuels a little discussion, and I would *love* to hear
  226. from others regarding these ideas.
  227.  
  228.  
  229.  
  230.  
  231.